#传送到自己的空岛
#as 单个传送的玩家 at @s
tag @s add fisland_will_tp
execute as @e[tag=fisland_island] at @s if score @s fisland_is_id = @p[tag=fisland_will_tp] fisland_is_id run tp @p[tag=fisland_will_tp] ~ ~6 ~
execute at @s unless entity @e[distance=0..10,tag=fisland_island] unless entity @e[tag=fisland_isfixing] run function fisland:fix/start
gamemode survival @s[gamemode=adventure]
tag @s remove fisland_will_tp